草庐IT

php curl : I need a simple post request and retrival of page example

我想知道如何在curl中发送post请求并获得响应页面。 最佳答案 像这样的事情怎么样:$ch=curl_init();$curlConfig=array(CURLOPT_URL=>"http://www.example.com/yourscript.php",CURLOPT_POST=>true,CURLOPT_RETURNTRANSFER=>true,CURLOPT_POSTFIELDS=>array('field1'=>'somedate','field2'=>'someotherdata',));curl_setopt_ar

php - 在 wamp 2.2 中调用未定义函数 curl_init() 错误

当我尝试在Windows7中使用wamp服务器实现google和facebook身份验证时出现以下错误。Fatalerror:Calltoundefinedfunctioncurl_init()inE:\wamp\www\mysite\protected\extensions\eauth\EAuthServiceBase.phponline273我正在使用,wampserver2.2php版本5.3.13我也启用了php_curl模块。我检查了php.ini以进行确认,如下所示未注释。;extension=php_bz2.dllextension=php_curl.dll;extens

php - 使用 CURL (php) 读取 SSL 页面

这个问题在这里已经有了答案:PHP-SSLcertificateerror:unabletogetlocalissuercertificate(19个回答)关闭去年。我正在尝试使用php和curl库下载安全(使用https)网页的内容。但是,读取失败,我收到错误60:“SSL证书问题,请验证CA证书是否正常。”还有“详细信息:SSL3_GET_SERVER_CERTIFICATE:证书验证失败”所以...非常self解释的错误信息。我的问题是:如何发送SSL证书(正确的证书?)并获取此页面以验证它并让我进入?此外,如果您想知道,这是我的选项数组:$options=array(CURLO

php - 如何使用 cURL 获取目标 URL?

当HTTP状态码为302时,如何使用cURL获取目标URL? 最佳答案 你可以使用:echocurl_getinfo($ch,CURLINFO_EFFECTIVE_URL); 关于php-如何使用cURL获取目标URL?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/1439040/

php - 在 PHP 中使用 cURL 发布文件字符串?

我想知道当文件只是一个字符串时,是否可以发布一个文件——连同其他表单数据?我知道您可以通过在文件路径前加上“@”前缀来发布文件系统上已经存在的文件。但是我想绕过创建一个临时文件并仅将文件作为字符串发送,但我不确定如何在PHP中使用cURL构造请求。干杯$postFields=array('otherFields'=>'Yes','filename'=>'my_file.csv','data'=>'commaseperatedcontent');$options=array(CURLOPT_RETURNTRANSFER=>true,CURLOPT_SSL_VERIFYPEER=>fals

php - 为 curl 请求选择传出 IP

我的服务器有两个不同的IP。我需要从第一个IP甚至从第二个IP发送奇怪的curl请求。如何选择传出IP地址?我的PHP脚本是这样的:$curlh=curl_init($url);curl_setopt($curlh,CURLOPT_USERAGENT,$uagent);curl_setopt($curlh,CURLOPT_RETURNTRANSFER,true);$result=curl_exec($curlh);我该怎么做? 最佳答案 您可能想尝试设置CURLOPT_INTERFACE选项:curl_setopt($curlh,C

php - 如何使用 php curl 为特定 ip 设置主机名

您好,我有一台服务器,上面设置了多个虚拟主机。我想使用php向该服务器的ip发出curl请求。我还想向服务器ip上的特定主机名发出此请求。有办法吗?更详细一点:我想使用内部LAN在我的服务器之间使用它们的内部IP发出curl请求。问题是我在这台服务器上托管了几个站点。因此,当我向服务器的内部IP发出curl请求时……类似于(curl_init(xxx.xxx.xxx.xxx)),我希望能够告诉apache转到由a指向的特定文件夹虚拟主机。我希望这能让问题更清楚一点。-VisheshJoshi3分钟前编辑 最佳答案 可以在curl请求

php - CURL 和 HTTPS, "Cannot resolve host"

我正在尝试使用CURL获取页面的内容。正在获取的页面是https,它试图获取的页面也是https。我在尝试所有设置时都收到“无法解析主机”错误。$c=curl_init();curl_setopt($c,CURLOPT_URL,$url);//curl_setopt($c,CURLOPT_USERAGENT,"Mozilla/5.0(Windows;U;WindowsNT5.1;en-US;rv:x.x.x)Gecko/20041107Firefox/x.x");curl_setopt($c,CURLOPT_RETURNTRANSFER,TRUE);//curl_setopt($c,C

PHP 并行 curl 请求

我正在做一个简单的应用程序,它从15个不同的URL读取json数据。我有一个特殊的需要,我需要在服务器上执行此操作。我正在使用file_get_contents($url)。因为我正在使用file_get_contents($url)。我写了一个简单的脚本,是吗:$websites=array($url1,$url2,$url3,...$url15);foreach($websitesas$website){$data[]=file_get_contents($website);}事实证明它非常慢,因为它会等待第一个请求然后再执行下一个请求。 最佳答案

PHP cURL,提取 XML 响应

我在服务器上调用PHPcURL方法,响应是XML类型。cURL将输出(删除标签后)保存在标量类型变量中。有没有办法将它存储在对象/哈希/数组中以便于解析? 最佳答案 entryas$oEntry){echo$oEntry->title."\n";} 关于PHPcURL,提取XML响应,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/561816/